solving equations 3 unknowns